﻿.clearit { clear:both; }
/*图片幻灯片滚动样式开始*/
.container { width:1000px; height:270px; overflow:hidden; position:relative; border-bottom: #ffffff 3px solid; z-index:-1}
#idPicText { position:absolute; background-color:none; line-height:0px; text-align:center; font-weight:bold; width:1000px; white-space:nowrap; overflow:hidden; font-size:12px; bottom:5px; }
#idPicText a { text-decoration:none; color:#fff; display:block; }
#idNum { position:absolute; right:2px; bottom:5px; }
#idNum li { float: left; list-style:none; color: #fff; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; margin: 1px; border: 1px solid #707070; background-color: #060a0b; }
#idNum li.on { line-height:16px; width: 16px; height:16px; font-size: 14px; color: #000;margin: 1px; border: 1px solid #707070; background-color: #fff; font-weight: bold; }
/*图片幻灯片滚动样式结束*/
/*首页公司简介、产品与解决方案、最新动态样式开始*/
#page s { display:block; overflow:hidden }
.lay2 { width:1000px; border:#ccc 1px solid; margin-bottom:0; }
.lay2 .content { background:url(../Image/index_mainbg04.gif) repeat-x; padding:0 5px 3px 7px; height:350px }
.s { width:986px;height:9px; background:url(../Image/index_mainbg03.gif) left bottom no-repeat; padding-top:8px;_padding-top:4px;}
.lay2 .con_bg { padding:0px; width:320px; float:left; margin-right:13px; background-color:#FFFFFF; }
.lay2 h3 { height:25px; line-height:20px; font:18px/8px Microsoft YaHei; color:#534134; padding:0 10px 0 10px; background-color:#c6d4fb; }
 h3 a { font-size:14px; font-weight:bold; color:#0a85cd; padding-top:8px; padding-bottom:8px; display:block; }
.lay2 h3 .more { font-size:12px; font-family:arial; float:right; }
.lay2 .con_bg2 { padding:0px; width:320px; float:left; background-color:#FFFFFF }
.lay2 h4 span { margin-left:10px; margin-right:10px; line-height:20px; color:#816e59; font:12px/26px Microsoft arial; float:left; background-color:#FFF; }
a { font-size:12px; font-weight:lighter; color:#333; }
a:hover, a:active, .coloryellow, .cororg2 { color:#f90; }
.more a:hover, .buchong a, .buchong a:hover { color:#FF6600;text-decoration:none; }
.lst_03 {width:310px; height:300px;display: block;background:url(../Image/sp_nav.gif) 0 -140px no-repeat; float:left; margin:5px 0 0 7px; _margin:5px 0px 0 3px;overflow:hidden; }
.lst_03 ul { width:290px; margin-top:7px; margin-left:7px; list-style:none; }
.lst_03 ul li { padding-left:20px;background:url(../Image/sp_nav.gif) -386px -204px no-repeat; height:25px; line-height:25px; margin-left:5px;}
.lst_03 ul li span { float:right; padding-left:20px; color:#6d6c6b }
.lst_03 img { width:290px; height:110px; margin-top:7px; margin-left:7px; }
.intro { width:280px; margin-top:7px; margin-left:12px; text-indent:2em; }
/*首页公司简介、产品与解决方案、最新动态样式结束*/

#sddm { margin: 0 auto; padding: 0; z-index: 30; width:1012px; height:40px;font-size:14px;background-image:url(../Image/menu_bg_2.gif); background-position:top; background-repeat:repeat-x; }
#sddm li { margin: 0; padding: 0;list-style: none; float: left;z-index:99 }
#sddm li a { display: block; color:#ffffff; font-size:14px; text-decoration:none; text-align:center;line-height:40px; display:block; width:120px; }
#sddm div { width:112px; position: absolute; display: none; margin: 0; padding: 0;background: #fff; line-height:28px; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; margin-left:2px; margin-top:-3px;}
#sddm div a { position: relative; display: block; margin: 0; width:112px; white-space: nowrap; text-align:center; text-decoration: none; background: #fff; color: #2875DE; font-size:14px; line-height:28px; height:28px }
#sddm div a:hover { width:112px; line-height:28px; height:28px;background:url(../Image/sddm_bg.gif) 0 0 no-repeat; font-size:14px; color: #FFF;}
.menuchosed,.mainmenumonseon {font-size:14px;width:120px; height:40px; line-height:40px;font-weight:bold; text-align:center; text-decoration:none; background:url(../Image/sp_nav.gif) 0 -97px no-repeat;cursor:pointer; }

 
body, div, form, img, p, ul, ol, li, table, th, td, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, input, button, select, textarea, fieldset { border:0; margin:0; padding:0; }
body { background-color:#b4e6f1; background-image:url(../Image/main_bg.jpg); background-repeat:repeat-y; background-position:center; margin:0 auto; color:#333; font-size:12px; margin-top:0; font-family:arial, 宋体; }
table { border-collapse:collapse; border-spacing:0 }
a img, img { border:0; }
a { color:#333; text-decoration:none; }
a { outline:none;/*ff*/ hide-focus:expression(this.hideFocus=true);/*ie*/
}
a:hover { text-decoration:none; }
h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
em { font-style:normal; }
/*ul, ol, li { list-style:none; float:left }
ul li { zoom:1; vertical-align:baseline; }*/
input, label, select, option, textarea, button, fieldset, legend { font:12px Arial, Simsun, Helvetica, sans-serif; border:#CCC 1px solid; height:22px; }
.clear { font:0/0 sans-serif; height:0; overflow:hidden; clear:both; display:block; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.clearfix { display:block; }
.red { color:#cc0000; }
/*头部样式开始*/
.head { width:100%; height:163px; z-index:99 }
.head_cotent { height:120px; width:1013px; margin:0 auto; background:url(../Image/top_02.jpg) right top no-repeat; }
.head_cotent .logo { width:600px; height:115px; float:left; background:url(../Image/top_01.jpg) left top no-repeat; }
.home { float:right; width:240px; height:80px; margin-top:5px; margin-right:15px; }
.home .sea_box { float:right; width:240px; height:20px; text-align:right }
/*头部样式结束*/
/*导航栏样式*/
#menutop { width:100%; background:url(../Image/sp_nav.gif) 0 0 repeat-x; height:43px; }
#menu { width:1017px; margin:0 auto; background:url(../Image/sp_nav.gif) 0 -49px repeat-x; height:43px; }
.m_line { float:left; width:3px; height:43px; line-height:43px;   /*ff下有效(图片垂直居中)*/ }
.m_line img { margin:0 auto; margin-top:expression(( 40 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}
/*导航栏样式结束*/
#page { width:1000px; height:100%; margin:0 auto; padding-left:6px; padding-right:6px; }
.qz-center { padding-bottom:5px; text-align:left; line-height:22px; }
.qz-bn { padding:0 auto; background:#f7f7f7; margin-bottom:2px; }
.hot_box dl dd a:hover { color:#ac0000; text-decoration:underline; }
/*more样式*/
.more a { height:36px; width:49px; line-height:12px; float:right; margin-right:6px; margin-top:10px; background:url(../Image/more_1.gif); background-repeat:no-repeat; }
.more a:hover { height:36px; width:49px; line-height:12px; float:right; margin-right:5px; margin-top:10px; background:url(../Image/more.gif); background-repeat:no-repeat; }
/*底部样式开始*/
.foot { width:1012px; height:30px; margin:0 auto; background:#0b6cc8; }
.footer { width:1012px; height:55px; line-height:30px; padding-top:5px; margin:0 auto; background-image:url(../Image/footer_bg.gif); background-repeat:repeat-x; background-position:top; text-align:center; }
.foot_menu { height:30px; line-height:30px; color:#fff; text-align:center; }
.foot_menu a { color:#fff; padding:0 10px; cursor:pointer;}
.foot_menu a:hover { text-decoration:underline; color: #ff9900; }
/*底部样式结束*/ 
 /*主体部分样式开始*/
#main { width:1029px; margin:0 auto; z-index:-1 }
.banner_nr { width:1003px; height:200px; margin:auto; clear:both; }
.dh { width:1003px; height:25xp; line-height:25px; margin:auto; clear:both; color:#333; border-bottom:#999 1px dotted; margin-bottom:3px; }
.dh span { color:#C00 }
.nymian { width:1003px; margin:0 auto; }
.nymian_left { width:197px; float:left; }
.about { width:197px; float:left; }
.about_top { width:196px; padding:0; margin:0 auto; height:35px; font-size:14px; text-align:center; line-height:30px; color:#333; font-weight:bold; background:url(../Image/sp_nav.gif) 0 -449px no-repeat; float:left; }
.about_lm { width:167px; height:100px; margin-left:0px; padding-bottom:10px; padding:10px 0 0 25px; background:#FFF; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; float:left; }
.about_lm ul { width:165px; list-style:none; float:left; }
.about_lm li { width:165px; height:32px; font-weight:bold; background:url(../Image/line.gif) no-repeat bottom; line-height:32px; float:left; }
.about_lm li a { color:#2d5593; background:url(../Image/sp_nav.gif) -386px -140px no-repeat; padding-left:15px; }
.about_lm li a:hover { color:#C00; background:url(../Image/sp_nav.gif) -386px -172px no-repeat; padding-left:17px; }
.about_lm .lm2 { color:#C00; background:url(../Image/sp_nav.gif) -386px -172px no-repeat; padding-left:17px; }
.about_right { width:800px; float:right; border-left:#999 1px dotted; min-height:675px; }
.about_right_top { width:792px; height:35px; float:left; background-image:url(../Image/hh_bg.jpg); background-repeat:no-repeat; background-position:bottom left; margin-left:8px; _margin-left:6px }
.about_title { width:727px; height:28px; line-height:22px; padding:2px 0 0 53px; font-size:14px; font-weight:bold; color:#333; float:left; margin-bottom:5px; }
.about_title img { padding:10px 0 0 20px; }
.about_right_bg { width:775px; float:right; line-height:22px; padding:5px 10px 5px 10px; _padding:5px 0 5px 20px; }
.about_right_bg p { line-height:30px; }
.abo_le { width:490px; padding:5px 10px 8px 0; color:#333; float:left; }
.abo_le p { text-indent:2em; line-height:25px; }
.abo_rig { width:265px; padding-top:10px; float:right; }
.abo_pic { width:240px; height:130px; padding:4px; float:left }
.abo_biank { width:248px; height:148px; margin-bottom:10px; border:1px solid #CCC; }
.abo_biank1 { width:248px; height:348px; margin-bottom:10px; border:1px solid #CCC; }
.abo_biank2 { width:500px; height:348px; margin-bottom:10px; border:1px solid #CCC; float:left; }
.abo_pic1 { width:240px; height:340px; padding:4px; float:left }
.about_ff { width:197px; height:29px; background:url(../Image/sp_nav.gif) 0 -500px no-repeat; float:left; }
.fanan { width:197px; float:left; margin-bottom:5px; }
/*主体部分样式结束*/
/*左侧滚动图片样式开始*/
.hotpro { width:187px; height:100%; margin-left:0px; margin-bottom:0px; padding:10px 0 0 5px; background:#FFF; border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; float:left; }
.hotpro h2 { height:36px; background:url(../Image/left_th.gif) 0 -108px no-repeat; }
.hot_box{ position:relative;}
.hot_box dl { width:178px; height:auto; border-bottom:dotted 1px #ccc; margin:0 auto; margin-bottom:10px; _margin-bottom:12px;
_margin-bottom:5px; }
.hot_box dl dt { width:178px; height:113px; margin-bottom:8px; _margin-bottom:6px; }
.hot_box dl dt img { width:170px; height:113px; padding:2px; border:solid 1px #ddd; }
.hot_box dl dd { line-height:20px; text-align:center; }
.hot_box dl dd a { width:150px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; }
/*左侧滚动图片样式结束*/
/*服务与支持开始*/
.support_1 { width:773px; padding:5px 10px 5px 2px; margin:0; color:#333; float:left; }
.support_1 p { text-indent:2em; line-height:25px; }
.support_2 { width:650px; padding:5px 55px 8px 60px; float:left; }
.span1 { height:32px; text-indent:3em; line-height:28px; font-size:12px; font-weight:bold; color:#174489; background:url(../Image/sp_nav.gif) -386px -327px no-repeat; }
.span2 { text-indent:3em; height:32px; line-height:32px; font-size:12px; font-weight:bold; color:#174489; background:url(../Image/sp_nav.gif) -386px -440px no-repeat; }
.span3 { text-indent:3em; line-height:32px; font-size:12px; color:#000; background:url(../Image/sp_nav.gif) -386px -440px no-repeat; }
.title { width:80px; font-size:12px; font-weight:bold; color:#666; text-align:center; border-bottom:#99BBE8 1px dotted }
.title2 { border-bottom:#99BBE8 1px dotted }
.pic { width:750px; height:119px; border:#ccc 1px solid; margin:0 auto; margin-bottom:10px; margin-top:10px; }
.pic img { width:744px; height:113px; border:0; margin:3px 3px 3px 3px }
/*服务与支持结束*/
/*新闻中心样式开始*/
.feig { width:740px; height:5px; margin-top:6px; float:left; }
.news { width:197px; float:left; }
.news_ne1 { width:765px; padding:5px 10px 10px 10px; color:#666; float:left; }
.news_ne1 p { text-indent:2em; line-height:25px; }
.news_div { text-align:center; height:160px; float:left; }
.news_div dl { width:175px; float:left; margin-right:10px; }
.news_div dt { width:165px; height:101px; float:left; padding:3px; border:#CCC 1px solid; }
.news_div dd { width:165px; height:20px; line-height:20px; margin-top:8px; float:left }
.lst_01 { width:745px; display: block; clear:both; }
.lst_01 ul { width:745px; list-style:none; }
.lst_01 ul li { text-indent:1.5em; line-height:25px; font-size:12px; color:#174489; background:url(../Image/sp_nav.gif) -386px -261px no-repeat; border-bottom:#CCC 1px dotted; }
.lst_02 { width:745px; display: block; clear:both; }
.lst_02 dl { width:745px; list-style:none; }
.lst_02 dt { width:745px; float:left; text-indent:1.2em; height:25px; line-height:25px; font-size:12px; color:#174489; background:url(../Image/sp_nav.gif) -386px -233px no-repeat; border-bottom:#CCC 1px dotted; }
.lst_02 dt span { margin-bottom:1px; float:right; font-family:Arial, Helvetica, sans-serif; margin-right:0px; color:#d87e0a; }
.lst_02 dd { text-indent:1.5em; line-height:25px; font-size:12px; border-bottom:#CCC 1px solid; clear:both; }
.lst_02 dd a { color:#cacaca }
.lst_02 dd A:hover { color:#d87e0a; text-decoration:none }
.tl { height:38px; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#174489; background-image:url(../Image/h_bg.gif); background-repeat:no-repeat; background-position:bottom; margin-bottom:5px; }
.tl t { font-size:12px; color:#333; padding-left:60px; }
.fanye { text-align:center; height:30px; padding-top:10px; color:#666; clear:both; }
.fanyearea{ display:inline-block;}
.fanye_l { float:left; height:30px; text-align:right; line-height:30px; }
.fanye_r { float:left; width:80px; height:30px; line-height:30px; _margin-top:-3px; }
.butt { background:url(../Image/sp_nav.gif) -386px -291px no-repeat; border:0; width:53px; height:30px; cursor:pointer; }
.pagenum3 { color:#593502; }
/*新闻中心样式结束*/
/*技术专题样式*/
.tech { width:970px; padding:0px 5px 0px 5px; height:auto; margin-bottom:6px; }
.tech_r { width:730px; padding:5px 10px 8px 10px;  float:right; }
.tech_r p { text-indent:2em; line-height:25px; overflow: hidden;
    height: 127px;
}
.tech_l { width:220px; padding-top:10px; float:left; }
.tech_biank { width:210px; height:142px; margin-bottom:0px; border:1px solid #CCC; float:right }
.tech_pic { width:206px; height:137px; padding:2px; float:left }

.projecttitle{ display:inline-block; width:100%; height:100%; overflow:hidden;}
.paragraph{ line-height: 25px; font-size:13px;}
.linksclass{ width:1012px; text-align:center; margin:0 auto; display:none;}
